package com.cj.mobile.iabp.mvp.model.entity;

/**
 * 包名： com.zqw.mobile.recycling.model
 * 对象名： OrdersDetailsResponse
 * 描述：订单详情    响应结构
 * 作者： wly
 * 邮箱：wangliyang206@163.com
 * 创建日期： 2017/6/20 11:27
 */

public class OrdersDetailsResponse {
    public OrdersDetailsResponse() {
    }

    public OrdersDetailsResponse(String orderNo, int status, String statusName, String orderType, String storeName, String recycleName, String orgName, String createTime, String estimateTime, String recycleTime, String inDepotTime, double totalWeight, double totalAmount) {
        this.orderNo = orderNo;
        this.status = status;
        this.statusName = statusName;
        this.orderType = orderType;
        this.storeName = storeName;
        this.recycleName = recycleName;
        this.orgName = orgName;
        this.createTime = createTime;
        this.estimateTime = estimateTime;
        this.recycleTime = recycleTime;
        this.inDepotTime = inDepotTime;
        this.weightPre = totalWeight;
        this.weightRec = totalWeight;
        this.weightIn = totalWeight;
        this.amount = totalAmount;
    }

    // 订单编号
    private String orderNo;
    // 状态：1待接单、12已拒绝、13待派单、2已派单、3已派单、31已派单、32待确认、4待付款、5待签收、6已完成、7门店已取消、8取消、9已删除、21催单
    private int status;
    // 状态名称
    private String statusName;
    // 订单类型(定向卖货、发布报价、系统匹配)
    private String orderType;
    // 店铺名
    private String storeName;
    // 回收员
    private String recycleName;
    // 回收商名称
    private String orgName;
    // 报单时间
    private String createTime;
    // 预计上门
    private String estimateTime;
    // 收货时间
    private String recycleTime;
    // 入库时间
    private String inDepotTime;
    // 预估重量
    private double weightPre;
    // 回收重量
    private double weightRec;
    // 入库重量
    private double weightIn;
    // 总金额
    private double amount;
    // 接单时间
    private String receiveTime;
    // 取消/拒绝原因
    private String reason;
    // 价格匹配：
    // 1 回收商报价(门店 指定回收商 报价)
    // 2 门店报价(门店公开报价)
    // 3 系统匹配价
    private int priceMatch;
    // 是否可以查看合同
    private int isViewContract;

    // 扣减金额
    private String submitAmount;
    // 附加备注
    private String remark;

    // 是否是 电动车，1代表是，其它代表否
    private String isDDC;
    // 电动车 重量
    private String ddcWeight;
    // 电动车 金额
    private String ddcQuantity;

    // 总扣减
    private double totalDeductAmount;

    // 授信订单:0未授信；1已授信；2部分授信
    private int isCreditOrder;
    // 授信金额
    private double creditAmount;
    // 支付金额
    private double payAmount;

    public int getIsCreditOrder() {
        return isCreditOrder;
    }

    public void setIsCreditOrder(int isCreditOrder) {
        this.isCreditOrder = isCreditOrder;
    }

    public double getCreditAmount() {
        return creditAmount;
    }

    public void setCreditAmount(double creditAmount) {
        this.creditAmount = creditAmount;
    }

    public double getPayAmount() {
        return payAmount;
    }

    public void setPayAmount(double payAmount) {
        this.payAmount = payAmount;
    }

    public double getTotalDeductAmount() {
        return totalDeductAmount;
    }

    public void setTotalDeductAmount(double totalDeductAmount) {
        this.totalDeductAmount = totalDeductAmount;
    }

    public String getIsDDC() {
        return isDDC;
    }

    public void setIsDDC(String isDDC) {
        this.isDDC = isDDC;
    }

    public String getDdcWeight() {
        return ddcWeight;
    }

    public void setDdcWeight(String ddcWeight) {
        this.ddcWeight = ddcWeight;
    }

    public String getDdcQuantity() {
        return ddcQuantity;
    }

    public void setDdcQuantity(String ddcQuantity) {
        this.ddcQuantity = ddcQuantity;
    }

    public String getSubmitAmount() {
        return submitAmount;
    }

    public void setSubmitAmount(String submitAmount) {
        this.submitAmount = submitAmount;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getIsViewContract() {
        return isViewContract;
    }

    public void setIsViewContract(int isViewContract) {
        this.isViewContract = isViewContract;
    }

    public int getPriceMatch() {
        return priceMatch;
    }

    public void setPriceMatch(int priceMatch) {
        this.priceMatch = priceMatch;
    }

    public String getReason() {
        return reason;
    }

    public void setReason(String reason) {
        this.reason = reason;
    }

    public String getReceiveTime() {
        return receiveTime;
    }

    public void setReceiveTime(String receiveTime) {
        this.receiveTime = receiveTime;
    }

    public String getOrderNo() {
        return orderNo;
    }

    public void setOrderNo(String orderNo) {
        this.orderNo = orderNo;
    }

    public int getStatus() {
        return status;
    }

    public void setStatus(int status) {
        this.status = status;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public String getStoreName() {
        return storeName;
    }

    public void setStoreName(String storeName) {
        this.storeName = storeName;
    }

    public String getRecycleName() {
        return recycleName;
    }

    public void setRecycleName(String recycleName) {
        this.recycleName = recycleName;
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getCreateTime() {
        return createTime;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getEstimateTime() {
        return estimateTime;
    }

    public void setEstimateTime(String estimateTime) {
        this.estimateTime = estimateTime;
    }

    public String getRecycleTime() {
        return recycleTime;
    }

    public void setRecycleTime(String recycleTime) {
        this.recycleTime = recycleTime;
    }

    public String getInDepotTime() {
        return inDepotTime;
    }

    public void setInDepotTime(String inDepotTime) {
        this.inDepotTime = inDepotTime;
    }

    public double getWeightPre() {
        return weightPre;
    }

    public void setWeightPre(double weightPre) {
        this.weightPre = weightPre;
    }

    public double getWeightRec() {
        return weightRec;
    }

    public void setWeightRec(double weightRec) {
        this.weightRec = weightRec;
    }

    public double getWeightIn() {
        return weightIn;
    }

    public void setWeightIn(double weightIn) {
        this.weightIn = weightIn;
    }

    public double getAmount() {
        return amount;
    }

    public void setAmount(double amount) {
        this.amount = amount;
    }
}
